Guiding User Interfaces Equationally
نویسنده
چکیده
Algebraic or equational speci cations are popular due to their simplicity. We advocate that such an approach could be of use for guiding user interfaces. If a user interface design process is to be accessible to a diverse user population that include novice computer users, it has to break out of the two stage user interface design| the rst stage, where a user interface builder is used to develop the look of the interface and the second phase which requires programming the semantics in a low level language. Equational speci cations can be executed by orienting equations as left-toright rewrite rules. Visual algebraic speci cations are considered as a formalism for specifying visual languages [ UD95], where among other tools, generic syntax directed editors for constructing visual terms can be generated [ Usk94]. Algebraic speci cations, like functional languages, su er from the lack of constructs that allow interaction with an user during execution. This is a drawback for specifying languages that are interactive by nature.Also of importance is the utility of seamlessly providing the user-interface speci cation and interaction, since on the average, user interface development accounts for approximately 50% of the cost of producing an application [Gra95]. We examine the utility of extending algebraic speci cations (to handle interaction) in meeting the demands of interactive tools for visual languages and user interfaces. As a result of this extension, it is possible to provide a user de nable speci cation of a language interface itself. We concentrate on the utility of a such an extension in the presence of the generated visual term editors by using only the generic features of these term editors. We argue that interaction with a user is nothing but constructing terms in editors. Thus, during execution, the user will be presented with terms whose construction must be completed.
منابع مشابه
A New Trust Model for B2C E-Commerce Based on 3D User Interfaces
Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...
متن کاملPatterns for Safety and Usability in Human-computer Interfaces Patterns for Safety and Usability in Human-computer Interfaces
Design patterns have been widely touted as a potential solution to the diiculty of expressing and sharing software design expertise. Patterns have also recently been suggested as a basis for capturing the characteristics of \usable" user-interfaces. We propose that patterns may also be useful for guiding development of human-machine interfaces for safety-critical systems. We consider usability ...
متن کاملSelecting and Extracting Effective Features of SSVEP-based Brain-Computer Interface
User interfaces are always one of the most important applied and study fields of information technology. The development and expansion of cognitive science studies and functionalization of its tools such as BCI1, as well as popularization of methods such as SSVEP2 to stimulate brain waves, have led to using these techniques every day, especially in appropriate solutions for physically and menta...
متن کاملDesigning Pen-and-Paper User Interfaces
Despite numerous predictions of the paperless office, knowledge work is still characterized by the combined use of paper and digital documents. Digital pen-and-paper user interfaces bridge the gap between both worlds by electronically capturing the interactions of a user with a pen on real paper. The contribution of this paper is two-fold: First, we introduce an interaction framework for pen-an...
متن کاملTowards A System Of Patterns For The Design Of Multimodal Interfaces
Since R. Bolt’s seminal "Put that there" demonstrator, more and more robust and innovative modalities can be used and empirical work on the usage of multiple modalities is now available for guiding the design of efficient and usable multimodal interfaces. This paper presents a system of patterns for capitalizing and formalizing this design knowledge about multimodal interfaces as patterns. Patt...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996